# Python 流程控制之 while 循环

# while 循环
# 语法：
# while 条件表达式:
#     语句块

# 实例：
# 打印 1 到 5 的数字
num = 1
while num <= 5:
    print(num)
    num += 1
# 输出：
# 1
# 2
# 3
# 4

# 实例：
# 打印 1 到 10 的偶数
num = 1
while num <= 10:
    if num % 2 == 0:
        print(num)
    num += 1
# 输出：
# 2
# 4
# 6
# 8
# 10

# 实例：
# 打印 1 到 5 的所有数字，并计算它们的和
num = 1
sum = 0
while num <= 5:
    print(num)
    sum += num
    num += 1
print("和为：", sum)
# 输出：
# 1
# 2
# 3
# 4
# 5
# 和为： 15

# 实例：
# 嵌套 while 循环
# 打印 1 到 9 的数字，每行打印 3 个数字
num = 1
while num <= 2:
    i = 1
    while i <= 3:
        print(num, end="\t")
        i += 1
    print()
    num += 1
# 输出：
# 1	1	1
# 2	2	2